-, operator

       

Wordt gebruikt om het verschil tussen twee getallen te bepalen of om de negatieve waarde van een numerieke expressie aan te geven.

Syntaxis 1

resultaat = getal1-getal2

Syntaxis 2

รปgetal

De syntaxis van de operator - bestaat uit de volgende onderdelen:

Onderdeel Beschrijving
resultaat Vereist. Een willekeurige numerieke variabele.
number Vereist. Een willekeurige numerieke expressie.
getal1 Vereist. Een willekeurige numerieke expressie.
getal2 Vereist. Een willekeurige numerieke expressie.

Notities

In syntaxis 1 is de operator - de rekenkundige operator voor aftrekken, waarmee u het verschil tussen twee getallen bepaalt. In syntaxis 2, wordt de operator - gebruikt als monadisch teken om de negatieve waarde van een expressie aan te geven.

Het gegevenstype van resultaat is normaal gesproken hetzelfde als het gegevenstype van de meest nauwkeurige expressie. De volgorde van de gegevenstypen van minst naar meest nauwkeurig is Byte, Integer, Long, Single, Double Currency en Decimal. Hierbij gelden de volgende uitzonderingen:

Als Dan is resultaat
De gegevenstypen Single en Long in de aftrekking voorkomen, geconverteerd naar een gegevenstype Double.
Het gegevenstype van resultaat een variant Long, Single of Date is waarvan het geldige bereik wordt overschreden, geconverteerd naar een Variant met een Double.
Het gegevenstype van resultaat een variant Byte is waarvan het geldige bereik wordt overschreden, geconverteerd naar een variant Integer.
Het gegevenstype van resultaat een variant Integer is waarvan het geldige bereik wordt overschreden, geconverteerd naar een variant Long.
Gegevens van het type Date worden afgetrokken van een ander gegevenstype, een gegevenstype Date.
Twee Date-expressies in de aftrekking voorkomen, een gegevenstype Double.

Als een of beide expressies Null-expressies zijn, dan is resultaat Null. Als een expressie Empty is, wordt de waarde van de expressie ingesteld op 0.

Opmerking Bij optellen en aftrekken wordt niet dezelfde volgorde van nauwkeurigheid gehanteerd als bij vermenigvuldigen.